package com.chengz.bo;

public class Student {


    public String name;

    protected int age;

    char sex;

    private String phonenum;

    @Override
    public String toString(){

        return "Student[name:"+name+",age:"+age+",sex:"+sex+",phonenum:"+phonenum+"]";

    }



    /**
     * 默认构造方法
     */
    Student(String s){
        System.out.println("默认构造方法："+s);
    }

    /**
     * 无参构造方法
     */
    public Student(){
        System.out.println("无参构造方法。");
    }

    /**
     * 一个参数的构造方法
     * @param name
     */
    public Student(char name){
        System.out.println("姓名："+name);
    }

    public Student(String name,int age,String sex){
        System.out.println("姓名："+name+"   年龄："+age +"   性别："+sex);
    }



    protected Student(boolean boo){
        System.out.println("受保护的方法："+boo);
    }


    private Student(int age){
        System.out.println("私有的方法，年龄："+age);
    }




    public void show1 (String s){
        System.out.println("公共方法："+s);
    }

    protected void show2(){
        System.out.println("受保护无参公共方法");
    }

    void show3(){
        System.out.println("默认无参方法");
    }

    private String show4(int f,String s){
        System.out.println("私有，具有返回值，传入参数为int 方法"+f);
        return "fuckyou"+f+s;
    }









}
